package org.zbclan.bf2.rcon.common.shared;

import java.util.ArrayList;
import java.util.List;

import com.google.gwt.user.client.rpc.IsSerializable;

public class CombatArea implements IsSerializable {

	/**
	 * arbitrary
	 */
	private String create;

	/**
	 * always 0.000000/0.000000
	 */
	private String min = "0.000000/0.000000";

	/**
	 * always 0.000000/0.000000
	 */
	private String max = "0.000000/0.000000";

	/**
	 * CombatArea.addAreaPoint
	 */
	private List<String> areaPoints = new ArrayList<String>();

	/**
	 * always 0
	 */
	private String team = "0";

	/**
	 * 0, 2, and 4
	 */
	private String vehicles;

	/**
	 * 1, 2, 3, 4, 5, and 6
	 */
	private String layer;

	/**
	 * optional, always 1
	 */
	private String usedByPathFinding;

	public String getVehicles() {
		return vehicles;
	}

	public void setVehicles(String vehicles) {
		this.vehicles = vehicles;
	}

	public String getLayer() {
		return layer;
	}

	public void setLayer(String layer) {
		this.layer = layer;
	}

	public String getMin() {
		return min;
	}

	public String getMax() {
		return max;
	}

	public String getTeam() {
		return team;
	}

	public String getCreate() {
		return create;
	}

	public void setCreate(String create) {
		this.create = create;
	}

	public void setMin(String min) {
		this.min = min;
	}

	public void setMax(String max) {
		this.max = max;
	}

	public void setTeam(String team) {
		this.team = team;
	}

	public String getUsedByPathFinding() {
		return usedByPathFinding;
	}

	public void setUsedByPathFinding(String usedByPathFinding) {
		this.usedByPathFinding = usedByPathFinding;
	}

	public List<String> getAreaPoints() {
		return areaPoints;
	}
}
